Where Parameter-Name is the name the parameter will be called in the
procedure, and Parameter-Type is the type of the parameter.
Return-Type in a FUNCTION definition is the type of the result returned by
the function.
Please note that unlike in PASCAL, procedures and functions that are recognized
in expressions/statements even if they are declared and defined after the
procedure/function call. This can be done, because the interpreter updates
pasterp, Page # 9 Date 17-5-1994 Tuesday
- 10 -
the internal procedure table while it loads the source file to be interpreted.
Another important issue to notice, is that PASTERP procedures/functions CANNOT be nested in other procedures/functions. This is more like the C/C++ functions scope rules.